A Trace-Based Compositional Proof Theory for Fault Tolerant Distributed Systems

نویسندگان

  • Henk Schepers
  • Jozef Hooman
چکیده

We present a compositional network proof theory to specify and verify safety properties of fault tolerant distributed systems. In this proof theory we abstract from the precise nature and occurrence of faults, but mode1 their effect on the externally visible input and output behaviour. To this end we formalize a fault hypothesis as a reflexive relation between the normal behaviour (i.e. the behaviour when no faults occur) of a system and its acceptable beha.viour, that is, the normal behaviour together with the exceptional behaviour (Le. the behaviour whose abnormality should be tolerated). The method is composit.ional to allow for the reasoning with the specifications of processes while ignoring their implement.ation details. This compositionality is achieved by starting from a SAT formalism to reason about the normal behaviour and extending it with a single rule to obtain a specification of the acceptable behaviour from the specification of the normal behaviour and a predicate characterizing the fault hypothesis. We prove soundness and relative network completeness of the method. Our approach is illustrated by a.pplying it to a triple modular redundant component and the alternating bit protocol.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Thesis Proposal Compositional Fault-tolerant Distributed Object Systems

Research is proposed into the theory and practice of distributed shared object systems. Speciic points of inquiry are the application of compositional techniques to such systems, and techniques for constructing fault tolerant objects. In particular, we give an object-oriented model of concurrent systems, and show how to support proof reuse by applying existing com-positional proof techniques to...

متن کامل

Compositional Programming and Testing of Dynamic Distributed Systems

Distributed systems are notoriously difficult to get right as they must deal with concurrency and failures. This paper proposes techniques for building reliable distributed systems with two central contributions: (1) We propose a module system based on the theory of compositional trace refinement for dynamic systems consisting of asynchronouslycommunicating state machines, where state machines ...

متن کامل

A Compositinal Proof Theory for Fault Tolerant Real-Time Distributed Systems

In this report we present a compositional network proof theory to specify and verify fault tolerantreal-time distributed systems. Important in such systems is the failure hypothesis that stipulatesthe class of failures that must be tolerated. In the formalism presented in this report, the failurehypothesis of a system is represented by a predicate which expresses how faults migh...

متن کامل

Voting Algorithm Based on Adaptive Neuro Fuzzy Inference System for Fault Tolerant Systems

some applications are critical and must designed Fault Tolerant System. Usually Voting Algorithm is one of the principle elements of a Fault Tolerant System. Two kinds of voting algorithm are used in most applications, they are majority voting algorithm and weighted average algorithm these algorithms have some problems. Majority confronts with the problem of threshold limits and voter of weight...

متن کامل

Voting Algorithm Based on Adaptive Neuro Fuzzy Inference System for Fault Tolerant Systems

some applications are critical and must designed Fault Tolerant System. Usually Voting Algorithm is one of the principle elements of a Fault Tolerant System. Two kinds of voting algorithm are used in most applications, they are majority voting algorithm and weighted average algorithm these algorithms have some problems. Majority confronts with the problem of threshold limits and voter of weight...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Theor. Comput. Sci.

دوره 128  شماره 

صفحات  -

تاریخ انتشار 1994